﻿@charset "utf-8";
/*! wegame 2015.03.17*/
*+html .giftsHeader #searchInput{  padding: 3px;}/*IE7*/
*+html .giftsHeader .searcher .hotGame{margin:6px;}/*IE7*/

*+html .xianmian{background-color: #FF3238;margin-top: 5px;}/*IE7*/
blockquote,body,button,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
body{background:#FFF;color:#333;font-family:"Open Sans",Arial,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;font-size:14px; height: 100%; min-width:1160px;_background-image:url(../../../images/34ecc18129b344428952d6b5f653cfc9.gif);_background-attachment:fixed}
img{border:0; vertical-align: top;}

ol,ul,li{list-style:none}
:link,:visited,ins{text-decoration:none}
table{border-collapse:collapse;border-spacing:0}
sub,sup{font-size:100%;vertical-align:baseline}
blockquote,q{quotes:'\201C' '\201D' '\2018' '\2019'}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;resize:vertical;vertical-align:top}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
audio,canvas,video{display:inline-block}
.clearfix:after,.clearfix:before{content:'\200b';display:block;height:0}
.clearfix:after{clear:both}
.clearfix{clear:both;*zoom:1}
.wrap{margin:0 auto;width:1000px; position: relative;}
.hide,.tmpl{display:none}
a{  color: #333; text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur())}
a:hover{color:#111;text-decoration:none}
em,i{font-style:normal}
::selection{background-color:#FF3238;color:#FFF;text-shadow:0 1px 0 rgba(0,0,0,.3)}

.ico{background: url(../../../images/sprite.png) no-repeat;z-index: 1}
.zixun{ background-color: #00b7d2;}
.ceping{background-color: #fb9a01;}
.xianmian{background-color: #00d88e;}
.gonglue{  background-color: #ff3238;}
.dongtai{ background-color: #fb9a01;}
.yugao{ background-color: #08d594;}
.ce_num{background-color: #ed0000;position: absolute;top: 15px;right: 15px;width: 42px;height: 32px;color: #fff;text-align: center;line-height: 32px;font-size: 20px;border-radius: 5px 5px 0 0;}
.loading{ color: #757575; line-height: 30px; height: 30px; width: 100%; text-align: center;}
.loading i{ display: inline-block; background: url("../../../images/loading_1.gif") no-repeat; margin-right: 10px; height: 30px; width: 30px; vertical-align: top;}
.apostrophe { overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}/*省略号*/
.clockIco{display: block;width: 16px;height: 16px;background-position: -167px -55px;position: absolute;left: 0;top: 2px;}
.downloadIco{ display: block; float: left; height: 21px; width: 19px; background-position: -204px -59px;}
.arrow_red {border-width: 6px;border-color: #ed0000 transparent transparent;top: 100%;left: 40%;}
.arrow { display: none; height: 0; width: 0; border-style: solid; position: absolute;}
.whiteTrigon {display: block; height: 30px; width: 30px; position: absolute; left: 0; top: 0; background-position: -220px -340px;}

/* 首页模块图标 */
.homeIco,.newsIco,.evalIco,.freeIco,.topicIco,.strategyIco,.gamesIco,.codeIco{display:block;width: 24px;height: 24px;margin: 0 20px}
.homeIco{background-position:-11px -50px}
.newsIco{background-position:-11px -77px}
.evalIco{background-position:-11px -104px}
.freeIco{background-position:-11px -133px}
.topicIco{background-position:-11px -161px}
.strategyIco{background-position:-11px -189px}
.gamesIco{background-position:-11px -215px}
.codeIco{background-position:-11px -240px}
.cmtNum,.viewNum,.pravNum{  display: inline-block;width: 18px;height: 20px;vertical-align: top;margin-right: 2px; *float: left; *margin-top: 2px;}
.cmtNum{background-position: -16px -282px; width: 16px;}
.viewNum{background-position: -133px -320px}
.topicBanner .prosinfo .pros .userNum a span{color: #ffffff;}
.pravNum{background-position: -41px -265px}



/*******阅读页面右侧公用*******/
/* ds_dialog */
.ds_dialog{ color:#333; font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial,HELVETICA; position:absolute; left:44%; top:44%; z-index:1999; outline:0;}
.ds_dialog, .ds_dialog_border, .ds_dialog_panel .ds_dialog_title, .ds_dialog_title h3{ margin:0; padding:0;}
.ds_dialog_border, .ds_dialog_panel{ border-collapse:collapse; margin:0; padding:0;}
.ds_dialog_tl, .ds_dialog_tc, .ds_dialog_tr, .ds_dialog_ml, .ds_dialog_mr, .ds_dialog_bl, .ds_dialog_bc, .ds_dialog_br{ background:#000; background:rgba(0,0,0,.5); margin:0; padding:0; filter:Alpha(opacity=50);}
.ds_dialog_tl, .ds_dialog_tr, .ds_dialog_bl, .ds_dialog_br{ height:8px; width:8px;}
.ds_dialog_inner{ background:#fff; position:relative;}
.ds_dialog_header{ vertical-align:top;}
.ds_dialog_title{ background:#46526e; border:1px solid #758098; border-bottom-color:#46526E; height:34px;}
.ds_dialog_title h3{ cursor:default; color:#999; font-size:12px; font-weight:normal; line-height:34px; padding:0 30px 0 16px; height:29px; white-space:nowrap;}
.ds_dialog_active .ds_dialog_title h3{ color:#FFF;}
.ds_dialog_close{ height:24px; width:24px; position:absolute; right:10px; top:6px;}
.ds_dialog_close a{ display:block; color:#FFF; font:26px/24px Arial,Helvetica; height:24px; overflow:hidden; text-align:center; text-decoration:none; text-shadow:0 -1px 0 #38496E;}
.ds_dialog_close a:hover{ color:#C72015; text-decoration:none;}
.ds_dialog_icon{ padding:10px 0 10px 10px; vertical-align:middle;}
.ds_dialog_icon .ds_dialog_icon_bg{ display:block; background:none no-repeat 50% 50%; height:40px; width:40px;}
.ds_dialog_main{ vertical-align:middle;}
.ds_dialog_footer{ vertical-align:bottom;}
.ds_dialog .ds_dialog_buttons{ background:#FAFAFA; border-top:1px solid #F0F0F0; font-size:0; padding:8px; white-space:nowrap; text-align:right;}
.ds_dialog_buttons button{ display:inline-block; background:#F2F2F2; border:1px solid #DCDCDC; border-radius:3px; color:#333; cursor:pointer; font-size:13px; letter-spacing:1px; line-height:26px; margin:0 5px 0 10px; padding:0 15px; height:30px; text-shadow:0 1px 0 #FFF; vertical-align:top; *line-height:24px; *padding:0 11px;}
.ds_dialog_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0;}
.ds_dialog_buttons button:hover{ background-color:#F9F9F9; border-color:#DCDCDC;}
.ds_dialog_buttons button:focus{ border-color:#DCDCDC;}
.ds_dialog_buttons button:active{ border-color:#DCDCDC; box-shadow:inset 0 1px 3px rgba(0,0,0,.1);}
.ds_dialog_buttons .ds_dialog_yes{ background:#20A4F1; border-color:#20A4F1; color:#fff; text-shadow:none;}
.ds_dialog_buttons .ds_dialog_yes:hover, .ds_dialog_buttons .ds_dialog_yes:focus, .ds_dialog_buttons .ds_dialog_yes:active{ background-color:#45B4F4; border-color:#45B4F4;}
.ds_dialog_buttons button:disabled, .ds_dialog_buttons .disabled, .ds_dialog_buttons .disabled:hover, .ds_dialog_buttons .disabled:focus, .ds_dialog_buttons .disabled:active{ background:#F9F9F9; border-color:#CCC; color:#AAA; cursor:default; box-shadow:none; text-shadow:none; pointer-events:none; outline:0;}


/*泛阅读*/
.readerModule{}
.readerModule .sliderNewsList{  margin: 15px 0 0 0; float: left; padding-bottom: 50px; width: 700px; overflow: hidden;}
.readerModule .sliderNewsList .newsList{ width: 700px;}
.readerModule .sliderNewsList .rowPanels{ float: left; border-bottom: 1px dotted #bdbdbd; width: 700px; padding: 20px 0;}/*height: 185px;*/
.readerModule .sliderNewsList .rowPanels .message{ display: inline; width: 400px;height:145px; margin-right: 20px; float: left; position: relative;}
.readerModule .sliderNewsList .rowPanels .message h3{font-size: 20px;margin: 0 0 15px; text-align:justify;}
.readerModule .sliderNewsList .rowPanels .message h3 a{color: #333; font-weight: 600;-webkit-transition: all .32s linear; -ms-transition: all .32s linear; -moz-transition: all .32s linear; transition: all .32s linear;}
.readerModule .sliderNewsList .rowPanels .message h3 a:hover{color:#ed0000;}
/* .readerModule .sliderNewsList .rowPanels .message a:hover{   color: #666;} */
.readerModule .sliderNewsList .rowPanels .message p{width: 100%;color: #666;height: 40px;overflow: hidden;line-height: 20px;}
.readerModule .sliderNewsList .rowPanels .picture{width: 280px;height: 145px;float: left;}
.readerModule .sliderNewsList .props{position: absolute;font-size: 12px;color: #757575;width: 100%;bottom: 0}
.readerModule .sliderNewsList .props p.leftInfo{float: left;height: 20px;line-height: 20px;width: auto;}
.readerModule .sliderNewsList .props .rightInfo li a span{color: #999;font-weight: normal;}

.readerModule .sliderNewsList .props .rightInfo{float: right;height: 20px}
.readerModule .sliderNewsList .props .rightInfo li{line-height: 20px;float: left;margin-left: 20px}
.readerModule .sliderNewsList .label{ float: left; padding: 0 12px; position: static; vertical-align: top;}
.readerModule .sliderNewsList .rowPanels.special .message{ margin-right: 0; height: auto; width: 100%;}
.sliderNewsList .rowPanels .listimg{ margin: 12px 0 32px 0; height: 145px; width: 100%; overflow: hidden;}
.sliderNewsList .rowPanels .listimg a.imgtuji{ display: inline; float: left; margin-right: 5px; height: 145px; overflow: hidden;}
.sliderNewsList .rowPanels .listimg a.imgtuji img{ height: 145px;}
.sliderNewsList .wea_d100{ float: left; margin-top: 24px; line-height: 100px; height: 100px; width: 700px; text-align: center;}
.sliderNewsList .wea_d100 img{ max-height: 100px; max-width: 700px; vertical-align: top;}
.sliderNewsList .loading{ margin:15px 0;}
.largePanelTitle{/* margin-bottom: 0*/}
.largePanelTitle .others a{  font-weight: normal; border-right: none; padding: 0 1px;/* padding: 0 6px; */}

/*游戏详情*/
.strategy .sliderNewsList {float: left;padding-bottom: 50px;width: 700px;overflow: hidden;}
.strategy .slidermoduleList {float: right;width: 280px;overflow: hidden;}

/*收藏页面*/
.container_wrap{margin: 30px 0 30px 0;}
.star, .star em { display: inline-block; background: url(../../../images/base.png) no-repeat; background-position: -318px -250px; font-size: 0; height: 14px; width: 70px; text-align: left ;}
.star {background-image: url(../../../images/base.png); background-position: -318px -236px }
.btn.btn_warn{background-color: #FF3238;}
.btn_disabled, .btn_ok, .btn_warn{background: #79D400; border-radius: 5px; color: #FFF; font-size: 16px; padding: 3px 10px;}
.btn{display: inline-block;}
.btn .price{color: #FFF;}
.btn span{display: inline-block; cursor: pointer; vertical-align: top;}
.price{color: #FF3238; font-family: Arial; font-style: normal;}
.gfl_links{margin-bottom: 40px;}
.gfl_links h2{font-weight: 400; margin-bottom: 20px;}
.gfl_links h2 span{display: inline-block; border-bottom: 3px solid #FF3238; color: #FF3238; font-size: 20px; padding: 2px 1px 2px 0; vertical-align: top;}
.gfl_links .inner a{display: inline-block; margin: 0 1em .8em 0; vertical-align: top; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -webkit-transition: all .2s ease; transition: all .2s ease;}
.gfl_links .inner a:hover{ opacity: .8}


@charset "utf-8";
*+html .articalSection .shareSection .ico{width: 20px;height: 22px;display: inline-block;vertical-align: middle;margin-top:15px;}/*IE7*/

*+html .post_control {display: block; position: relative; margin: 0 auto; height: 41px; width: 49px; cursor: pointer;}/*IE7*/
*+html .post_control{content: ''; position: absolute; top: 50%; left: 50%; height: 41px; width: 49px; margin: 180px 0 0 -20px; background: url(../../../images/collecticon_41.jpg) no-repeat; opacity: .31; visibility: visible; *margin-top: 165px;}/*IE7*/
*+html .gamedetail1 .gameAppAbs .giftsNum{position: relative;}/*IE7*/
*+html .gamedetail1 .gameAppAbs .giftsNum .process{position: absolute;}/*IE7*/
*+html .gamedetail1 .gameAppAbs .giftsNum .process span{position: absolute;}/*IE7*/
*+html .gamedetail1 .gameAppGifts .totalNum{position: absolute;left: 280px;}/*IE7*/
*+html .position .largePanelTitle .path {display: inline-block !important; margin: -20px 0 0 50px;}/*IE7*/

 /* 测评评测详情 */
.evalDetail{}
.evalDetail .moudleList{ margin-top: 0;}
/*限免详情页面*/
.freeDetail{}
/*攻略详情页面*/
.strategyDetail{}




.wrap .toolsBar{ padding-bottom:20px; line-height: 16px; height: 16px;}
.wrap .toolsBar .extra{ display:inline; float:right;}
.wrap .toolsBar .extra .tip{ height: 16px; overflow: hidden;}
.wrap .toolsBar .extra .tip i{ display: inline-block; background:url(../../../images/keyvalue.png) no-repeat; height: 10px; width: 32px; vertical-align: middle;}
.wrap .toolsBar .time{ color: #ababab; font-family: "helvetica_neue_lt_pro35_thin",Helvetica,Verdana;}
.bigPicBox{ height: 606px; width: 1000px; position: relative; overflow: hidden;}
.bigPicBox ul{ height: 606px; width: 600%; position:absolute; left: 0; top: 0;}
.bigPicBox ul li{height: 606px; width: 1000px; background-color: #efefef; display: table-cell; text-align: center; vertical-align: middle;}
.bigPicBox ul li img{ max-height: 606px; max-width: 1000px; overflow: hidden; vertical-align: middle;}
.prevABox{ display: block; height: 606px; width: 500px; position: absolute; top: 0; left: 0; z-index: 1;} 
.prevABox .prevBtn i, .nextABox .nextBtn i{ display:block; background: url(../../../images/tuji_btn.png) no-repeat 0 0; height: 114px; width: 29px; vertical-align: top; position: absolute; top: 234px; z-index: 99; cursor: pointer;}
.prevABox .prevBtn i{ background-position: 0 0; left: 0;}
.nextABox .nextBtn i{ background-position: -29px 0; right: 0;}
.nextABox{ display: block; height: 606px; width: 500px; position: absolute; top: 0; right: 0; z-index: 1;}
.nextABox .nextBtn{ float: right;}
.imgTitle{font-size: 16px; line-height: 25px; padding: 20px 0 20px 85px; /* height: 75px; */ width: 915px; position: relative; word-wrap: break-word; word-break: break-all; overflow: hidden;}
.imgTitle span.num-title{ display: inline-block; color: #3d3d3d; font-size: 24px; height: 28px; position: absolute; top: 20px; left: 0;}
.imgTitle span.num-title em{ float: left; color: #ed0000; font-size: 33px; margin-top: -6px; position: relative;}
.smallPicBox{ border: 1px solid #dbdbdb; padding:10px 0; height: 90px; width: 998px; position: relative;}
.smallPicUlBox{ display: inline; float: left; padding-top: 8px; height: 82px; width: 926px; position: relative; left: 37px; top: 0; overflow:hidden;}
.smallPicUlBox ul{ height: 82px; width: 600%; position: absolute; left: 0; top: 8px;}
.smallPicUlBox ul li{ background-color: #efefef; float: left; height: 82px; width: 112px; margin-right: 21px; cursor: pointer; text-align:center; position: relative;}
.smallPicUlBox ul li img{ max-width: 112px; height: 82px; overflow: hidden;}
.smallPicUlBox ul li .mask{ display: none; float: left; border: 3px solid #e4001b; height: 76px; width: 106px; position: absolute; left: 0; top: 0;}
.smallPicUlBox ul li .mask em{display:inline-block; border-style:solid; font-size:0; margin-left: -8px; height:0; width:0; border-color:transparent  transparent #e4001b transparent; position:absolute; left: 50%; top: -19px; _line-height:0; border-width:8px;}
.smallPicUlBox ul li.current .mask,.smallPicUlBox ul li:hover .mask{ display: block;}
.smallPicBox .smallPrevBtn,.smallPicBox .smallNextBtn{ background: url(../../../images/tuji_btn.png) no-repeat -58px 0; height: 112px; width: 35px; position: absolute; top: 0; z-index: 3; vertical-align: top;}
.smallPicUlBox ul li .desc{ display: none; height: 0; width: 0; font-size: 0;}
.smallPicBox .smallPrevBtn{ border-right: 1px solid #e5e5e5; left: 0;}
.smallPicBox .smallPrevBtn:hover{ background-position: -58px -114px;}
.smallPicBox .smallNextBtn{ border-left: 1px solid #e5e5e5; right: 0; background-position: -93px 0;}
.smallPicBox .smallNextBtn:hover{ background-position: -93px -114px;}
.tujiTitle{ font-size: 34px; color: #111; border-left: solid 5px #ed0000; font-weight: 600; margin-top: 20px; line-height: 40px; padding-left: 15px; width: 985px;}
.tujicomment{ margin-top: 40px;}

.prevGroup{ float: left; display: inline; color: #333; font-size: 12px; margin: 0 20px 0 0; height: 150px; width: 106px; position: relative; cursor: pointer; overflow: hidden; text-align: center;}
.prevGroup .bg{ display: block; border: 1px solid #DEDFE3; height: 100px; width: 100px; position: absolute; left: 0; top: 0; z-index: 3;}
.prevGroup .inner{ display: table-cell; height: 100px; width: 100px; vertical-align: middle; text-align: center;}
.prevGroup img{ position: relative; z-index: -1; vertical-align: middle;}
.prevGroup .bg_b{ left: 2px; top: 2px; z-index: 2;}
.prevGroup .bg_c{ left: 4px; top: 4px; z-index: 1;}
.prevGroup i{ background-image: url(#); font-style: italic; line-height: 105px; padding: 0 55px; position: absolute; left: 0; top: 0; z-index: 12;}
.prevGroup em{ display: block; font-style: normal; line-height: 20px; height: 40px; width: 106px; position: absolute; bottom: 0; left: 0; text-align: center;}
.prevGroup:hover{ color: #ab000e;}
.Group_next{ margin: 0;}
.bottomShareBox{ margin-top:15px; position:relative; width:100%;}
.bottomShareBox .shareSpan{ float:right;}
.bottomShareBox .shareSpan em{ display:inline-block; padding-top:5px; vertical-align:top;}
.bottomShareBox .shareSpan .bdsharebuttonbox{ display:inline-block;}
.add_commt_btn{ right:0;}



/*视频详情页面*/
.position { padding: 16px 0 0 0;}
.position .titleName{ color: #111; font-size: 34px; line-height: 42px; margin: 25px auto 18px;}
.position .largePanelTitle .path{ color: #333;}

.props{ line-height: 20px; height: 20px; font-size: 12px;color: #757575;margin: 16px auto 20px}
.props .leftInfo{float: left;height: 20px;line-height: 20px}
.props .leftInfo .information{display: inline-block;padding: 0 20px 0 8px}
.props .rightInfo{ display: inline-block; line-height: 20px; height: 20px}
.props .rightInfo li{line-height: 20px;float: left;margin-left: 20px}

.dateIco,.authorIco,.fromIco,.shareIco{width: 18px;height: 18px;display: inline-block; vertical-align: top; margin-top: 2px;}
.dateIco{background-position: -100px -50px}
.authorIco{background-position: -124px -50px}
.fromIco{background-position: -96px -75px}
.shareIco{background-position: -125px -75px;margin-right: 6px}
.video_banner{ background-color: #000; height: 500px; width: 100%; overflow:hidden;}
.evalDetail .articalSection{}

.evalDetail .articalSection{  margin: 30px 0 0 0; float: left; width: 660px;}
.evalDetail .articalSection .mainTitle{ color: #111; font-size: 34px; border-bottom: 1px solid #111; padding-bottom: 20px; margin-bottom: 18px;}
.evalDetail .articalSection .titleBg{border-radius: 16px; background: url(../../../images/zxtitle_bg.jpg) repeat; color: #111; font-size: 18px; font-style: italic; line-height: 30px; padding: 20px 33px 20px 67px; margin-bottom: 36px; position: relative;}
.evalDetail .articalSection .titleBg .qut{ display: block; background: url(../../../images/index_sprite.png) no-repeat -41px -15px; height: 24px; width: 27px; position: absolute; left: 30px; top: 22px;}
.evalDetail .articalSection .titleBg .barArrow{ display: block; background: url(../../../images/index_sprite.png) no-repeat 0 -51px; height: 52px; width: 10px; position: absolute; left: -10px; top: 7px;}

.tutuInstall .popQRcode{ display: none;  width: 225px;height: 40px !important;height: 25px;border-top: solid 3px #65C346;border-radius: 5px;right: 0;bottom: 0;position: absolute;background: #fff;padding: 235px 0 10px;cursor: default;box-shadow: 0 0 5px #999; z-index: 9;}
.tutuInstall .popQRcode .tutuBtn{line-height: 20px; font-size: 14px; width: 178px;height: 20px;margin: 0 auto; color: #65c346; cursor: pointer;position: relative;}
.tutuInstall .popQRcode .tutuBtn .tutuIco{ height: 19px; width: 17px; background: url(../../../images/tutudown_icon.png) no-repeat; vertical-align: top;}
.tutuInstall .popQRcode .tutuQRcodeImg,.tutuInstall .popQRcode .appQRcodeImg{width: 152px;height: 152px;display: block;position: absolute;left: 13px;top: -200px}
.tutuInstall .popQRcode .tutuText,.tutuInstall .popQRcode .appText{text-align: center;position: absolute;display: block;left: 0;width: 100%;top: -34px;color: #000;font-size: 16px;line-height: 14px}
.tutuInstall .popQRcode .tutuQRcodeImg,.tutuInstall .popQRcode .tutuText{display: none;}
.tutuBtn:hover .tutuQRcodeImg,.tutuBtn:hover .tutuText{display: block;}
.tutuBtn:hover .appQRcodeImg,.tutuBtn:hover .appText{display: none;}
.appGiftsBox{ display: none; float: right; background: #ffa800 url(../../../images/index_sprite.png) no-repeat -198px -314px; border-radius: 5px; font-size: 0; height: 40px; width: 40px; vertical-align: top; text-indent: -999em;}
.article_list ul li.gifts .appGiftsBox{ display: block;}
.article_list ul li.three_nth .bottomInfo{ border-right: 1px solid #eaeaea;}

.min-height-down{ width: 100%; height: 40px;}
.appDownload{font-size: 16px;}
.appDownload .appstore,.appDownload .tutuInstall{width: 116px;height: 40px;position: relative;border-radius: 5px;line-height: 40px;text-align: center;color: #fff;cursor: pointer;}
.appDownload .appstore{background: #2799C9;float: left;}
.appDownload .tutuInstall{ display: inline; float: left;/* margin-left: 15px; */background: #65C346;}
.appDownload .ico{width: 24px;height: 27px;display: inline-block;vertical-align: middle;}
.appIco{background-position: -100px -150px;}
.tutuIco{background-position: -125px -150px;}
.appDownload .appstore:hover{border-top-left-radius: 0;border-top-right-radius: 0}
.appDownload .appstore .appStoreQRcode{background-color: #FFF;border: 5px solid #2799C9;height: 106px;width: 106px;text-align: center;display: none;position: absolute;left: 0;bottom: 100%}
.appDownload .appstore .appStoreQRcode img{ height: 106px; width: 106px; overflow: hidden;}
.appDownload .appstore:hover .appStoreQRcode{display: block;}
.appDownload .tutuInstall .tutuQRcode{background-color: #FFF;border: 5px solid #65c346;height: 116px;width: 116px;text-align: center;display: block;position: absolute;left: 0;bottom: 100%}
.appActivity{width: 256px;margin: 0 10px;}

.make_conclusion{ background-color: #fff; border: 1px solid #eaeaea; min-height: 80px; padding: 15px 15px 15px 110px; margin-bottom: 25px; width: 873px; position: relative;}
.make_conclusion .abs{ color: #333; font-size: 16px; line-height: 25px;}
.make_conclusion h2{ color: #ed0000; font-weight: 700; font-size: 16px; line-height: 34px; height: 34px;}
.make_conclusion .headerBox{ height: 80px; width: 80px; border-radius: 80px; overflow: hidden; position: absolute; top: 20px; left: 15px;}

.conclusion .title{ margin-bottom: 30px; height: 50px; width: 109px;}
.conclusion .title span{ display: inline-block; background: url(../../../images/index_sprite.png) no-repeat 0 -371px; color: #FF2D33;font-size: 20px;font-weight: normal;
line-height: 56px;white-space: nowrap;word-wrap: normal; height: 50px; width: 109px; vertical-align: top; text-align: center;}

/*公共样式end*/